﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using ModeloDatos;
using CapaNegocio;

namespace CapaPresentacion
{
    public partial class FrmClientes : Form
    {

        public ClientesNE objCliNE = new ClientesNE();
        Cliente c = new Cliente();


        public void buscarCliente(int codigo)
        {
            
            Cliente cli = new Cliente();
            cli = objCliNE.buscarClienteByCodigo(codigo);
            this.txtCodigo.Text = cli.IdCliente.ToString();
            this.txtNombres.Text = cli.NombreCliente;
            this.txtApellidos.Text = cli.ApellidoCliente;
            this.txtDNI.Text = cli.DNICliente;
            this.txtRUC.Text = cli.RUCCliente;
            this.txtTelefono.Text = cli.TelefonoCliente;
            this.txtDireccion.Text = cli.DireccionCliente;

        }
        public void configurarGrid()
        {
            dataClientes.RowsDefaultCellStyle.BackColor = Color.LightGreen;
            dataClientes.AlternatingRowsDefaultCellStyle.BackColor = Color.LightYellow;

        }

        public FrmClientes()
        {
            InitializeComponent();
        }

        private void FrmClientes_Load(object sender, EventArgs e)
        {
            configurarGrid();
        }

        private void btnBuscar_Click(object sender, EventArgs e)
        {
            // string codigo = Microsoft.VisualBasic.
            //Interaction.InputBox("Ingrese codigo del Producto","Buscar Producto");

            String codigo = InputBox.Show();

            if (codigo == null)
            {
                MessageBox.Show("Operacion no procesada");

            }
            else if (codigo == "")
            {
                MessageBox.Show("Debe ingresar Datos");
                codigo = InputBox.Show();

            }
            else
            {
                //códgo buscar producto
                buscarCliente(int.Parse(codigo));
            }
        }
    }
}
